﻿using System;
using System.Collections.Generic;
using System.Text;
using Dora.Tools.Enums.Finance.Settlement;
using Dora.Tools.Enums.MessageManagement;
using Dora.Tools.Enums.Order;
using Dora.Tools.Events.MessageEvents;
using Surging.Core.CPlatform.EventBus.Events;

namespace Dora.Tools.Events.SettlementEvents
{
    /// <summary>
    /// 更新订单模块订单结算信息的EventModel
    /// </summary>
    public class OrderSettlementEvent : IntegrationEvent
    {
       public List<OrderSttlementUpdateEventDto> OrderList { get; set; }

    }

    public class OrderSttlementUpdateEventDto 
    {
        public string OrderNO { get; set; }
        public decimal SettledPrice { get; set; }

        public OrderSettlementStatus OrderSettlementStatus { get; set; }

        public Guid OperationUserId { get; set; }
        public string OperationUserName { get; set; }

        public SettlementOptionType SettlementOptionType { get; set; }
    }

   
}
